package com.xmy.cultivate.respons;

import com.xmy.cultivate.entity.AuthAdminContent;
import com.xmy.cultivate.entity.views.LeadDataRs;
import lombok.Data;

import java.util.List;

/**
 * 通关率
 */
@Data
public class PlanShutNum {

    private Integer yearPart;

    private Integer quarterNum;

    private String classTypeId;

    //年级
    private String yearClassId;

    //1小学，2初中
    private Integer gradeSection;

    //不传就是原来的关数，传1是人数
    private Integer passersStatus;

    private List<Long> studentIdList;

    // 校长id
    private List<Long> headmasterIdList;

    //学习到的课次
    private Integer taskCourseNum;

    private Integer taskCourseNumNow;

    //1突破目标通关率；为空不传就是原来的“基础目标”最低通关率
    private Integer taskState;

    //学习到的课次 开始时间
    private String taskDateStart;
    //学习到的课次 结束时间
    private String taskDateEnd;

    //是详情页？1是，其他为否
    private Integer isDetails;

    // 1人数 2关数
    private Integer tabsType;

    private Integer type;

    // 1应通关，2已通关，3未通关，4当前时间段通关
    private String detailType;

    private String schoolId;

    private String teacherId;
    private Integer readingStatus;
    private String gradeId;
    private String studentIdStr;
    private Integer isYearClass;

    //0三次课以内，1三次课以外
    private String include;

    private String teamId;

    private Long teamPid;

    private String teamName;

    private String classify;

    private String trackType;

    private String studentId;

    // 课程分类：1正式，2词汇量测试，3专项训练
    private String categoryId;

    // 0全部，1复习检测，2学习检测
    private String tactType;

    // 是否为正确率
    private String listState;

    // 学生名字
    private String studentName;

    // 老师名字
    private String teacherName;


    // 0全部，1单词，2专项和试卷
    private String shutnumType;

    // 1正常通关率、2到勤通关率
    private String moldType;

    //0默认（原来的） 1战队
    private Integer isTeam;

    private LeadDataRs leadDataRs;

    private AuthAdminContent authAdminContent;

    private Integer pageNum;
    private Integer pageSize;

}
